Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Germany F4 Germany-w2 Germany-w3 Italy F18 Germany F6 Germany F7 Germany F8 Germany-w2 Israel F2 Germany F1 Switzerland F2 Portugal F2 Czech Republic F1 Slovenia F1 Slovenia F2 Austria F4 Germany F7 Germany F13 Germany F15 France F13 Spain F33 Germany F4 Italy F21 Italy F22 France F14 Slovakia F1 Germany F1 Germany F15 Germany F16 UAE F2 Italy F10 Germany-w4 Belgium F2 Tunisia F5 Czech Republic F1 Germany F11 Germany F13 Germany-w1 Germany-w3 Germany-w4 Australia F9 Israel F1 Israel F3 Germany F3 Germany F4 Germany F5 Italy F2 (Trento) Italy F24 (Bolzano) Italy F25 (Cornaiano) Germany F14 Germany F15 Switzerland F3 Portugal F3 Germany F7 XXXVII Torneig C.E. Laieta - Barcelona Steelers Cup - Kosice M15 Creteil GHI Bronx Tennis Classic - Bronx Black Forest Open - Freudenstadt Dusseldorf Open 2006 - Dusseldorf Kobstaedernes ATP Challenger - Kolding Zivnobanka Czech Open - Prostejov Granby Challenger - Granby Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat Challenger Casablanca San Angel - Mexico City University of Tennessee USTA Challenger - Knoxville Ispat Open 2004 - Ostrava Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Busan Open Challenger Tennis - Busan Schickedanz Open 2007 - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Banque Nationale Rimouski - Rimouski Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov Dusseldorf Open Challenger 2007 - Dusseldorf ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona GHI Bronx Classic - Bronx Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Baden Open - Karlsruhe Okal Cup 2003 - Eckental Open Diputacion Ciudad de Pozoblanco - Cordoba Nord/LB Open 2004 - Braunschweig The Granby Natrel Challenger - Granby Kia International In Caloundra - Caloundra Bauer Watertechnology Cup - Eckental The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt ATU Cup - Weiden Open Castilla y Leon - Segovia Porsche Open - Poznan Astana Challenger - Astana Bancolombia Open - Cali National Bank Men's Rimouski Challenger - Rimouski Heilbronn Challenger Burnie Challenger Czech Open 2005 - Prostejov Belgrade Challenger Tanger Challenger Meknes Challenger Wolfsburg Challenger Kyoto Challenger Baton Rouge Challenger Geneva Challenger - Geneva Mexico City Challenger Sofia Challenger Ostrava Challenger Lugano Challenger Braunschweig Challenger Rijeka Challenger Challenger Copa Sevilla - Seville Scheveningen Challenger Rimini Challenger BMW Tennis Championship - Sunrise Recanati Challenger Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Istanbul Challenger Geneva Challenger Freudenstadt Challenger Alphen Challenger Uncle Tobys Challenger in Caloundra - Caloundra Trnava Challenger Isla de Gran Canaria - Mas Palomas Shimadzu All Japan Indoor Tennis Championships - Kyoto Napoli Challenger Tarragona Challenger Seoul Challenger Cremona Challenger Bytom Challenger St. Brieuc Challenger Kitzbuhel Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Izmir Challenger Tarragona Challenger Music City Challenger - Nashville Kia International In Kawana - Kawana Open Prevadies - St. Brieuc Mitsubishi Electric Europe Cup - Monza Courmayeur Challenger Bergamo Challenger Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Wolfsburg Challenger Rabat Challenger Guangzhou Challenger Polska Energia Open - Bytom Biella Challenger Pingguo Challenger Barletta Challenger Prague Challenger Nottingham Challenger Furth Challenger Ljubljana Open - Ljubljana Poznan Challenger Open de Rennes La Trinitaine - Rennes Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Chuncheon Challenger Istanbul Challenger BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Athens Challenger Pekao Open 2005 - Szczecin Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Lugano Challenger Furth Challenger San Benedetto Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger Manerbio Challenger Heilbronn Challenger Tampere Challenger Kia International in Caloundra - Caloundra Eckental Challenger San Remo Tennis Cup - San Remo Prague Challenger St. Remy Challenger UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires M25 Veigy-Foncenex dBI Tennis Challenger - Binghamton Izmir Challenger Orleans Challenger Mons Challenger Oberstaufen Challenger Kazan Challenger XII Abierto Internacional de Salinas - Salinas Samsung Challenger 2007 - Ho Chi Minh City Morocco Tennis Tour - Fes Bergamo Challenger New Delhi Challenger Guangzhou Challenger Ostdeutscher Sparkessen Cup - Dresden Aix En Provence Challenger Szczecin Challenger San Marino Cepu Open - San Marino Kolding Challenger Black Forest Open - Freudenstadt Mons Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Samsung Securities Cup - Seoul Heilbronn Challenger Prostejov Challenger Braunschweig Challenger Segovia Challenger St. Remy Challenger M25 Trimbach Salzburg Challenger 2002 Azalea Orthopedic Challenger - Tyler St. Remy Challenger Budapest Challenger China Open - Beijing Eckental Challenger Okal Cup 2004 - Eckental Ljubljana Open 2008 - Ljubljana Bergamo Challenger Taipei City Challenger Mons Challenger Rome Challenger Mestre Challenger Lyon Challenger Marburg Challenger Gatineau Challenger Gwangju Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Dallas Challenger Taipei City Challenger Kyoto Challenger Rome Challenger Turin Challenger Nottingham Challenger Braunschweig Challenger Mallorca Challenger Bratislava Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Recanati Challenger Augsburg Challenger Mallorca Challenger USTA Men's Challenger of Dallas - Dallas Biella 4 Challenger Prostejov Challenger Tulln Challenger Ismaning Challenger Aachen Challenger Oberstaufen Cup - Oberstaufen Winnetka Challenger Liberec Challenger Aamulehti Tampere Opene - Tampere Marburg Challenger Cassis Challenger Meerbusch Challenger Oberstaufen Challenger Dallas Challenger Rennes Challenger Heilbronn Challenger Belgrade Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Flea Market Cup - Busan Wroclaw Challenger Kyoto Challenger Malaysian Open - Kuala Lumpur The Wright Financial Group, Inc. Challenger - Champaign Heilbronn Challenger Marrakech Challenger If Stockholm Open - Stockholm Alessandria Challenger XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington Furth Challenger Trieste Challenger Granby Challenger Schickedanz Open - Furth Lille Challenger Happy Valley Challenger Budapest Challenger Heilbronn Challenger Milan Challenger USTA Challenger of San Antonio - San Antonio Shanghai Challenger Bratislava Challenger Newport Beach Challenger St. Brieuc Challenger 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Ismaning Challenger Ortisei Challenger Quimper Challenger Taipei City Challenger Nord LB Open - Braunschweig Heilbronn Open - Heilbronn Heilbronn Challenger Surbiton Challenger TEAN International - Alphen Aan Den Rijn Oberstaufen Challenger Samsung Securities Cup Challenger Tennis - Seoul Bancolombia Open - Bogota Prague Challenger Biella 1 Challenger Biella 2 Challenger Biella 3 Challenger Lugano Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton Bratislava Challenger The Surbiton Trophy - Surbiton Almaty Challenger 1 - Almaty Siemens Open 2004 - Scheveningen Biel Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Bari Challenger Bendigo Challenger The 69th King's Cup-Thailand Open - Bangkok Heilbronn Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Adidas International - Sydney USTA Challenger of Tiburon - Tiburon 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra GHI Bronx Classic - Bronx Mouilleron-Le-Captif Challenger Samsung Securities Cup - Seoul Ortisei Challenger Tennis Napoli Cup - Napoli Schickendanz Open - Furth Koblenz Challenger Genoa Open Challenger-Fondazione Carige - Genova USTA Freeman Men's Challenger - Joplin Bauer Watertechnology Cup 2007 - Eckental Mercedes-Benz Cup - Los Angeles XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Morocco Tennis Tour - Marrakech Adidas International - Sydney Kroger / St. Jude International - Memphis Ismaning Challenger The Stella Artois Grass Court Championships - London Noumea Challenger Legg Mason Tennis Classic - Washington D.C. Quimper Challenger ATP Challenger Trophy 2008 - Trnava Cherbourg Challenger Copa Petrobras-Brazil - Aracaju Pau Challenger Miller Lite Hall of Fame Tennis Championships - Newport Cyclus Open de Tenis - Florianopolis Trani Challenger Copa Petrobras-Uruguay - Montevideo Geneva Challenger Ostrava Challenger Rijeka Challenger Samsung Securities Cup - Seoul Hamburg Challenger Jersey Challenger AAPT Championships - Adelaide Athens Challenger Zagreb Challenger Open Seat Godo - Barcelona BMW Open - Munich The Priority Telecom Open - Amersfoort Karlsruhe Challenger Rome Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel China Open - Beijing Zagreb Challenger Furth Challenger Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Forli 2 Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Sydney International - Sydney BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb BMW Open - Munich Gerry Weber Open - Halle Catella Swedish Open - Bastad BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Guadalajara Challenger Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Open Sud de France - Montpellier Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Open de Moselle - Metz Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Studena Croatia Open - Umag Istanbul Challenger Heineken Open Shanghai - Shanghai Medibank International - Sydney Vicenza Challenger Erste Bank Open - Vienna Brasil Open - Costa do Sauipe Prostejov Challenger Heilbronn Challenger Rennes Challenger Copa Telmex - Buenos Aires Poznan Challenger Geneva Challenger Bergamo Challenger BMW Open - Munich Aircel Chennai Open - Chennai Bratislava Challenger Chennai Open - Chennai Helsinki Challenger Adidas International - Sydney Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb BMW Open - Munich Pilot Pen Tennis - New Haven Mercedes Cup - Stuttgart BMW Open - Munich BMW Open - Munich Rimouski Challenger Le Gosier Challenger If Stockholm Open - Stockholm Johannesburg Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Hall of Fame Open - Newport Moselle Open - Metz Noventi Open - Halle Moselle Open - Metz Open 13 Provence - Marseille Athens Challenger If Stockholm Open - Stockholm Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Ortisei Challenger Gerry Weber Open - Halle Helsinki Challenger Heilbronn Challenger Erste Bank Open - Vienna Le Gosier Challenger Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger Poznan Challenger Gerry Weber Open - Halle Poznan Challenger Bank Austria Tennis Trophy - Vienna Helsinki Challenger Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle Cortina Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Aix En Provence Challenger Meerbusch Challenger Loughborough Challenger PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg M25 Nussloch Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Gazprom Hungarian Open - Budapest SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Pullach Challenger Qatar ExxonMobil Open - Doha Furth Challenger RCA Championships - Indianapolis Mons Challenger Intrum Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger BMW Open - Munich Drummondville Challenger St. Brieuc Challenger Moselle Open - Metz If Stockholm Open - Stockholm Mons Challenger Qatar ExxonMobil Open - Doha Braunschweig Challenger Heilbronn Challenger Heineken Challenger - Ho Chi Minh City Gerry Weber Open - Halle Zhangjiagang Challenger SkiStar Swedish Open - Bastad Kaohsiung Challenger Nottingham-2 Challenger Brisbane - Brisbane Forli Challenger Vicenza Challenger Guadalajara Challenger Mercedes Cup - Stuttgart International Tennis Championships - Delray Beach Granby Challenger Generali Open - Kitzbuhel Eckental Challenger BMW Open - Munich Prague 1 Challenger Lille Challenger Antalya Open - Antalya BMW Open - Munich Gerry Weber Open - Halle Open Sud de France - Montpellier Ismaning Challenger Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Prague Challenger Salzburg-Anif Challenger Kroger / St. Jude International - Memphis Generali Open - Kitzbuhel Open Sud de France - Montpellier Generali Open - Kitzbuhel Open 13 Provence - Marseille Meerbusch Challenger Mallorca Championships - Mallorca Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Stockholm Open - Stockholm Atlanta Tennis Championships - Atlanta Open Parc - Lyon Prague 2 Challenger Regions Morgan Keegan Championships - Memphis Thailand Open - Bangkok AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open 13 - Marseille Gerry Weber Open - Halle AAPT Championships - Adelaide Open 13 Provence - Marseille Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Rome Masters Series - Hamburg Grand Prix Hassan II - Casablanca BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Tennis Masters Series - Hamburg Qatar ExxonMobil Open - Doha Internationaler Raiffeisen Grand Prix - St. Polten Sony Ericsson Open - Miami BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Tennis Masters Series - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BMW Open - Munich U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Mercedes Cup - Stuttgart Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Catella Swedish Open - Bastad Swiss Indoors Basel - Basel Sony Open Tennis - Miami Davis Cup, World Group, 1R, SUI-AUS 2-3 French Open - Paris Davis Cup, Group 1, 1R, AUS-TPE 5-0 Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Wildcard Play-Off - Melbourne Pacific Life Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York All Lower level tournaments Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 2R, AUS-THA 5-0